//该文件用于创建Vuex中最为核心的store
import Vue from 'vue'
//引入Vuex
import Vuex from 'vuex'
//应用Vuex插件
Vue.use(Vuex)

import countOptions from './count'
import personOptions from './person'
export default new Vuex.Store({
  /*
  //准备state——用于存储数据
  state: {
    personObj:[
      {id:'001',name:'张三'}
    ]
  },
  // 准备mutations——用于操作数据(data) 直接操作数据 如果要写判断在actions内进行
  mutations: {

  },
  //准备actions——用于响应组件中的动作 限制操作一般都卸载这里 就像你去餐厅问服务员这里有什么菜
  actions: {

  },
      //准备getters——用于将state中的数据进行加工
      getters: {}
       */

  modules: {
    countAbout:countOptions,
    personAbout:personOptions
  }
  }
)
